// Not the beginning of a statement
%^#%#

// Illegal semicolon (will still be added to the tree because the rest is valid!)
save 'Testing' into aVariable;

// Missing destination
save 'Hello World' into

// Destination can't be a string
save 'Hello World' into 'Nope!'

// Can't save a string into a HTTP URI
save 'String' into http://failblog.org

// Can't save a variable into a HTTP URI
save Variable into http://failblog.org

// Invalid from
save fetch email from ???????

// Can't use checkfor with two variables
checkfor NotAString in DoesntExist

// Missing a proper expression
show email from 'test@test.com'

// Can't fetch from a string
show fetch from 'test@test.com'

// Can't fetch the regex "nothing"
show fetch nothing from http://google.com

// Will recover by creating the longest possible identifier (ftp)
show fetch email from ftp://somecoolftp.com

// Will recover by creating the longest possible identifier (hello)
show fetch email from hello%my@@@@

// Missing a fetch, so from is unexpected
save nothing from http://google.com into myGoogle

// Unbounded string!
save 'Unbounded string into Ooops

// Missing comparator ("is not same as" is not a valid comparison)
if aVariable is not same as 'test me' then
	show 'they are the same'
else
	show 'they are not the same'
end if